//定义一个函数 可以根据父元素ID 找到他所有的子元素


function findChildren(data,fatherId){
    return data.filter(item=>{
        return fatherId == item.pid
    })
}

// 书写一个函数 可以让生成一个树形结构
/**
 * 获取树形数据：传递父编号找到所有子包括孙子重孙子等
 * @param {Array} 数据库数据处理的数据
 * @param {Number} 父编号（注：后期会根据你传递的父编号帮你找子）
 * @return {Array}
 */

function getTree(data,fatherId){
    let temp =  findChildren(data,fatherId)
    if(temp.length<=0){
        return []
    }else{
        temp.forEach(item => {
            if(findChildren(data,item.id).length>0){
                item.children=getTree(data,item.id)
            }
        });
    }
    return temp
}